buton basılı kalsa bile led bir kere yanıp sönsün
Merhaba arkadaşlar...
arduino da aşağıdaki kodu uyguladım butona basıp bıraktığımda led yanıp sönüyor fakat basılı tuttuğumda led yaıp sönmeye devam ediyor.
istediğim buton basılı durursa led bir kere yanıp sönsün.
int buton = 4;
int led = 5;
int butondeger = 0;
int durum = 0;
void setup() {
Serial.begin(9600);
pinMode(buton, INPUT);
pinMode(led, OUTPUT);
}
void loop() {
butondeger = digitalRead(buton);
if (butondeger == HIGH && durum == 0)
{
digitalWrite(led, HIGH);
delay(250);
digitalWrite(led, LOW);
delay(250);
durum = 1;
delay(250);
}
else if (butondeger == HIGH && durum == 1)
{
digitalWrite(led, LOW);
durum = 0;
delay(250);
}
}
Yardımlarınız için şimdiden teşekkürler.